#ifndef SEQUENCECONTROLPANEL_H
#define SEQUENCECONTROLPANEL_H

#include <QObject>

class QAbstractListModel;

class ActionListController;
class ActionListView;


class SequenceControlPanel : public QObject
{
   Q_OBJECT
public:
   explicit SequenceControlPanel( ActionListView & sequenceView,
                                  ActionListController & sequenceController,
                                  QAbstractListModel & sequenceModel,
                                  QObject *parent = 0);

public slots:
   void onEditRequest();
   void onDeleteRequest();

private:
   ActionListView & m_sequenceView;
   ActionListController & m_sequenceController;
   QAbstractListModel & m_sequenceModel;
};

#endif // SEQUENCECONTROLPANEL_H
